craig skinner
NIKKE kicks off September 'Bunny Festival': Three saints and the moment the coin fallsThe virtual stadium sinks into the rhythm of falling coins. No cheers, no...
Tanvi Patri wins Asia U17 crown in Chengdu: third-game nerve and an unanswered testThe first game of the U17 girls' singles final in Chengdu ended 11-15. Tanvi...
Paris 2026 Men's 100m Freestyle: The 46.40 Record Was Built in the First Half of the LaneThe men's 100m freestyle final at the Paris 2026 Olympics closed with a line...
The Pay War Nobody Wins: When Vietnamese Football Relearns a Lesson from HollywoodThere was a rainy April afternoon when I sat alone in the stands of Thong Nha...
Peter Millar 25 Years: From a Fictional Legend to a Place in the Luxury Golf WorldWhen I walked into the Peter Millar store at Pinehurst Resort earlier this...
The Empty Cell in the Transfer Spreadsheet: Where Data Systems Go Silent and Agents Start TalkingJanuary 2026, in the scouting office of a Serie A club, I looked at a 42-row...
The Clásico Regio and the Gignac Void: Tigres Searching for Trust After an EraDuring the week of preparation for the Clásico Regio, Fernando Gorriarán stoo...
When Data Is Empty: Lessons from a Failed Martial Arts Analysis PipelineThere is a moment in sports journalism I learned back in 2026, writing for a...
Thuy Linh's Shocking Vietnam Open Exit: When Rankings LieFour points. Just four points separated victory from defeat in the second gam...
The cost of a temporary silence: Cyrena Samba-Mayela and her uncertain 2026On September 18, 2026, the Athletics Integrity Unit announced a provisional...
Vietnamese Table Tennis: When WTT Qualifiers Become the Real Measure of Youth AcademiesThe national U17 boys' singles final. A sixteen-year-old leads 2-1 and goes u...
Ousmane Dembélé and His First Ballon d'Or Season: Two Goals, Four Assists and a Storm of Public OpinionIn September 2026, I sat in a small apartment in Shenzhen, rewinding the...
Amy Hunt takes Diamond League 200m bronze: 22.16s and the ache of a long seasonWe think we know everything about a season until a 200-meter race in Brussels...
Ruti Aga's six-year ban: the fake prescription that outweighed the banned substanceOne line in the Athletics Integrity Unit's statement made me read it three...
World Athletics' $10 Million Championship: Two Names Called, and the Empty SeatsOn September 11, 2026, in Budapest, a new athletics competition will open. Th...
Sabalenka, a November Indian Wells and the Unanswered Question at Grand Slam LevelIn my notebook, the page for November 6 is usually blank. That is the stretch...
When the Data Goes Silent: Lessons From an Empty Sports Analysis ReportAt two in the morning, a twenty-four-page PDF landed in my inbox. The title...
Wimbledon 2026 and the Era Without Line Judges: When Hawk-Eye Calls in Place of the Human EyeOn Wimbledon's Centre Court, the fifth set, the score 5-5, the point 30-30. T...
The V-League and Its Fitness Equation: The Quiet Rhythm of Running Before It Becomes a ScorelineIn the 78th minute at Hang Day Stadium, a central midfielder from the visitin...
Paris Basketball Leads Betclic ÉLITE Budgets for the First Time, Pulling Away From ASVELParis Basketball has climbed to the top of the Betclic ÉLITE budget table for...
